<!DOCTYPE html>
<html class="x-admin-sm">

<head>
    <meta charset="UTF-8">
    <title>通知管理-通知列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport"
        content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
    <link rel="stylesheet" href="__XADM_CSS__/font.css">
    <link rel="stylesheet" href="__XADM_CSS__/xadmin.css">
    <script src="__XADM_LIB__/layui/layui.js" charset="utf-8"></script>
    <script type="text/javascript" src="__XADM_JS__/xadmin.js"></script>
    <style type="text/css">
        .page .num {
            margin-left: 2px;
        }
    </style>
</head>

<body>
    <div class="x-nav">
        <span class="layui-breadcrumb">
            <a href="">首页</a>
            <a href="">通知管理</a>
            <a>
                <cite>通知列表</cite></a>
        </span>
        <a class="layui-btn layui-btn-small" style="line-height:1.6em;margin-top:3px;float:right"
            onclick="location.reload()" title="刷新">
            <i class="layui-icon layui-icon-refresh" style="line-height:30px"></i>
        </a>
    </div>
    <div class="layui-fluid">
        <div class="layui-row layui-col-space15">
            <div class="layui-col-md12">
                <div class="layui-card">

                    <div class="layui-card-body ">
                        <form class="layui-form layui-col-space5" action="" method="post">

                            <div class="layui-inline layui-show-xs-block">
                                <input type="text" name="search" id="search" placeholder="请输入名称" autocomplete="off"
                                    class="layui-input" value="{$search}">
                            </div>
                            <div class="layui-inline layui-show-xs-block">
                                <button class="layui-btn" lay-submit="" lay-filter="sreach"><i
                                        class="layui-icon">&#xe615;</i></button>
                            </div>
                        </form>
                    </div>
                    <div class="layui-card-header">
                        <button class="layui-btn layui-btn-danger" onclick="delAll()">
                            <i class="layui-icon"></i>批量删除</button>
                        <button class="layui-btn" onclick="xadmin.open('添加通知','/admins/notice/add',850,700)"><i
                                class="layui-icon"></i>添加</button>
                    </div>
                    <div class="layui-card-body ">
                        <table class="layui-table layui-form">
                            <thead>
                                <tr>
                                    <th style="min-width: 40px; width: 60px;">
                                        <input type="checkbox" lay-filter="checkall" name="" lay-skin="primary">
                                    </th>
                                    <th>序号</th>
                                    <th>标题</th>
                                    <th>发布时间</th>
                                    <th>操作</th>
                                </tr>
                            </thead>
                            <tbody>
                                {volist name="notice" id="vo"}
                                <tr>
                                    <td style="min-width: 40px;">
                                        <input type="checkbox" name="" lay-skin="primary" value="{$vo.id}">
                                    </td>
                                    <td>{$vo.id}</td>
                                    <td>{$vo.title}</td>
                                    <td>{$vo.create_time|date="Y-m-d H:i:s"}</td>
                                    <td class="td-manage">
                                        <a title="编辑" onclick="xadmin.open('编辑','/admins/notice/edit/id/{$vo.id}')"
                                            href="javascript:;"><i class="layui-icon">&#xe642;</i>
                                        </a>
                                        <a title="删除" onclick="news_del(this,'{$vo.id}')" href="javascript:;">
                                            <i class="layui-icon">&#xe640;</i></a>
                                    </td>
                                </tr>
                                {/volist}

                            </tbody>
                        </table>
                    </div>
                    <div class="layui-card-body ">
                        <div class="page">
                            {$notice|raw}
                        </div>

                    </div>
                </div>
            </div>
        </div>
    </div>
</body>

</html>


<script>
    layui.use(['laydate', 'form'],
        function () {
            var laydate = layui.laydate;
            var form = layui.form;

            // 监听全选
            form.on('checkbox(checkall)', function (data) {

                if (data.elem.checked) {
                    $('tbody input').prop('checked', true);
                } else {
                    $('tbody input').prop('checked', false);
                }
                form.render('checkbox');
            });

        });


    function delAll(argument) {
        var ids = [];

        // 获取选中的id 
        $('tbody input').each(function (index, el) {
            if ($(this).prop('checked')) {
                ids.push($(this).val())
            }
        });

        layer.confirm('确认要删除吗？' + ids.toString(), function (index) {
            //捉到所有被选中的，发异步进行删除
            $.ajax({
                url : "/admins/notice/delAll",
                type : "POST",
                data : {ids : ids},
                success : function(response, status, xhr){
                    if(response.status == 200){
                        layer.msg('删除成功', {icon: 1});
                        $(".layui-form-checked").not('.header').parents('tr').remove();
                    }else if(response.status == 400){
                        layer.msg(response.msg, {icon:2});
                    }

                },
                error : function(xhr, errorText, errorStatus){
                    console.log(xhr.status + ':' + xhr.statusText);
                }
            });

        });
    }

    /*删除单条商品记录*/
    function news_del(obj, id) {
        layer.confirm('确认要删除吗？', function (index) {
            $.ajax({
                url: "/admins/notice/del",
                type: 'POST',
                data: { nid: id },
                success: function (response, status, xhr) {
                    if (response.status == 200) {
                        //发异步删除数据
                        $(obj).parents("tr").remove();
                        layer.msg('已删除!', { icon: 1, time: 1000 });
                    } else if (response.status == 400) {
                        layer.msg(response.msg, { icon: 2 });
                    }
                },
                error: function (xhr, errorText, errorStatus) {
                    console.log(xhr.status + ':' + xhr.statusText);
                },
            });
        });
    }

</script>